Enhancing UPPAAL’s Explanatory Power using Static Zeno Run Analysis
نویسندگان
چکیده
This thesis discusses Zeno runs and their detection in timed automata networks. Specifically, we explore Zeno runs in the context of model checking with the tool UPPAAL. Zeno runs are transition sequences in the system that can execute arbitrarily fast, which conflicts with the real world experience where execution always takes time. Accordingly, most of the time the presence of Zeno runs in a model is unintentional. Also, Zeno runs can influence the model behavior in a negative way, for example timelocks, an analogy to deadlocks regarding time, may occur due to them, and therefore their detection is a desirable goal. Gómez applied and extended Tripakis’ strong non-Zenoness property concept to detect Zeno runs in timed automata systems. In this thesis we enhance Gómez’ method by eliminating false positives that the approach yields in some circumstances. For this purpose we modify the way synchronization in the system is exploited by not only ensuring that valid synchronization partners exist but also that their amount is correct. Additionally, we incorporate two data variable heuristics because in most models certain Zeno runs can not occur due to constraints on data variables. We implemented Gómez’ algorithm and our extensions in an analysis tool named ZenoTool to validate the theoretical improvements in the detection accuracy due to our enhancements and also measured its run-time performance. We applied our tool to several real world case studies and the experiments show that the static analysis approach generally performs well. Positive evidence was found for our theoretical assumptions on the accuracy improvements and the tool’s run time appears to be no issue. Thus, we conclude that static Zeno run detection can effectively contribute to ensure safety of timed automata network specifications and therefore enhances the explanatory power of model checkers like UPPAAL.
منابع مشابه
Efficient Detection of Zeno Runs in Timed Automata
Zeno runs, where infinitely many actions occur in finite time, may inadvertently arise in timed automata specifications. Zeno runs may compromise the reliability of formal verification, and few model-checkers provide the means to deal with them: this usually takes the form of liveness checks, which are computationally expensive. As an alternative, we describe here an efficient static analysis t...
متن کاملEFFECT OF LOCATION OF EXPLANATORY VARIABLE ON MONITORING POLYNOMIAL QUALITY PROFILES
The quality is typically modeled as the univariate or multivariate distribution of quality characteristic/s. In recent applications of statistical process control, quality profiles in which the relationship between a response and explanatory variable/s is captured and monitored are increasingly used to model the quality. Several techniques have been developed to enhance the speed of detecting c...
متن کاملDecoherence , Quantum Zeno Effect , and the Efficacy of Mental Effort
Recent theoretical and experimental papers support the prevailing opinion that large warm systems will rapidly lose quantum coherence, and that classical properties will emerge. This rapid loss of coherence would naturally be expected to block any critical role for quantum theory in explaining the interaction between our conscious experiences and the physical activities of our brains. However, ...
متن کاملOn Static Bending, Elastic Buckling and Free Vibration Analysis of Symmetric Functionally Graded Sandwich Beams
This article presents Navier type closed-form solutions for static bending, elastic buckling and free vibration analysis of symmetric functionally graded (FG) sandwich beams using a hyperbolic shear deformation theory. The beam has FG skins and isotropic core. Material properties of FG skins are varied through the thickness according to the power law distribution. The present theory accounts fo...
متن کاملTaxation and the Nigerian Economy: (1994-2012)
The study investigates the impact of taxation on the Nigerian economy for the period 1994 -2012.The dependent variables used in the model includes: Gross Domestic Product (GDP) as a parameter for measuring economic growth, Inflation and unemployment. The objective is this study is to determine how taxation affects these macroeconomic variables. To avoid spurious results, the data set collected ...
متن کامل